* {
padding:0px;
margin:0px;
}

body {
background:#FFFFFF;
font:11pt/16pt arial;
color:#333333;
}

a {
color:#1a67a3;
}
a:hover {
text-decoration:none;
}

a img {
border:0;
}

p {
margin:10px 0 0 0;
}

ul li {
margin:0 0 0 15px;
}

#main {
width:1000px;
margin:0 auto;
}

#preHeader {
height:100px;
background:black;
}

#header {
position:relative;
height:75px;
background:#fbfaf5;
clear:both;
}
#headerIdentifyUser {
position:absolute;
top:10px;
right:10px;
}
#headerIdentifyUserAvatar {
position:absolute;
top:0;
right:0;
border:1px solid #cac3a6;
}
#headerIdentifyUserOther {
position:absolute;
top:0;
right:60px;
width:200px;
text-align:right;
}

#bodyer {
}
#contentWrap {
float:left;
width:100%;
}
#contentColumn {
margin:0 240px 0 200px; 
}
#contentBlock {
margin:10px;
padding-top:10px;
}
#contentBaner {
height:100px;
border:1px solid gray;
}
#leftColumn {
width:200px;
float:left;
margin:0 0 0 -100%;
}
#menu {
margin:10px;
padding:10px;
background:#f7f5f0;
}
#rightColumn {
width:240px;
float:left;
margin:0 0 0 -240px;
}

#footer {
position:relative;
background:#fbfaf5;
clear:both;
}
.subFooter {
position:relative;
width:1000px;
height:214px;
margin:0 auto;
}
.subFooter .linksOne {
position:absolute;
top:30px;
left:30px;
}
.subFooter .footerMenu {
position:absolute;
top:30px;
left:270px;
}
.subFooter .copyright {
position:absolute;
top:70px;
left:270px;
}
.subFooter .topLinks {
position:absolute;
top:90px;
left:270px;
}
.subFooter .certificate {
position:absolute;
top:120px;
left:270px;
width:370px;
padding:0 0 30px 0;
font:9pt/11pt arial;
}
.subFooter .footerSearch {
position:absolute;
top:70px;
right:30px;
}
.subFooter .footerBaners {
position:absolute;
top:130px;
right:30px;
}

#alphabetRubricator {
margin:10px 0 0 0;
clear:right;
}
#alphabetRubricator a {
display:block;
width:15px;
float:left;
color:gray;
font:bold 14px arial;
text-decoration:none;
text-align:center;
padding:4px;
margin:0 7px 7px 0;
background:#e5e5e5;
border:1px solid #cccccc;
}
#alphabetRubricator a:hover {
color:#ffffff;
}
#alphabetRubricatorList {
clear:both;
}
#alphabetRubricatorList .item {
float:left;
width:155px;
margin:0 0 10px 0;
padding:0 20px 0 0;
}

#dreamSearch {
margin:10px 0 0 0;
padding:10px;
background:#e5e5e5;
border:1px solid #cccccc;
}

#paginationControl {
margin:10px 0 0 0;
clear:both;
}
#paginationControl a {
display:block;
width:15px;
float:left;
color:gray;
font:bold 14px arial;
text-decoration:none;
text-align:center;
padding:4px;
margin:0 7px 7px 0;
background:#e5e5e5;
border:1px solid #cccccc;
}
#paginationControl a:hover {
color:#ffffff;
}
#paginationControl > .selected {
display:block;
width:15px;
float:left;
color:#ffffff;
font:bold 14px arial;
text-decoration:none;
text-align:center;
padding:4px;
margin:0 7px 7px 0;
background:#e5e5e5;
border:1px solid #cccccc;
}

#sign {
margin:10px 0 0 0;
}
.signBlock {
position:relative;
}
.signBlock .hits {
position:absolute;
right:0;
}
.signBlock .description {
text-align:justify;
}

#location {
margin:0 0 10px 0;
}
#location a {
text-decoration:none;
}
#location a:hover {
text-decoration:underline;
}

.logined {
margin: 10px;
padding: 10px;
background-color: #F7F5F0;
}

.gbItem {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #000000;
}
.gbItem > p {
margin:0;
}
.gbItem > p.date {
float:left;
}
.gbItem > p.user {
float:right;
clear:right;
}
.gbItem > p.text {
clear:both;
}
.gbItem > p.delet {
clear:both;
}

.paginationControl {
margin-top:10px;
}
.paginationControl > a,
.paginationControl > span {
margin:0 5px;
}